or even better attach it to sync event of the collection