fix update event for collections