upgrade completely