+upgrade checker