- update register