only log on update