done model update event