Fixed circular update bug for every collection