updated how to upgrade