Microsoft: Windows 8 adoption will take a while