Its been bugging me for a while but as we think of the 8.1 update which is in carrier testing phase, see developer preview must have also gone through the same testing on all carriers before launch and now its available on all phones, why is the global version taking so much time, I some how feel its just a stalling act by Microsoft and Nokia for us to get annoyed, but its going out really slow, I don't think all phones will have cyan update till Sept mid by this rate.... Which again give android and ios time to take the lead from windows phone