emitting model update events