update rotation