add trigger for collection fetch