how long dose it take to upgrade