emit collection change fixed