Microsoft inadvertently leaked its Windows 8.1 update for a few hours Thursday. When it arrives in April, can the update overcome doubts about the