start of update event