modify collection added signal and changed