fixed little bug in collection event propagation on model update