update is register, register is update