Microsoft's upgrade avalanche a challenge