update collection on product add/remove