rotationupdate