update the rotate