Microsoft sheds light on upcoming Windows Phone 7 updates