upgrade rotation