rotate updates