rotation updates