update documentation/name for syncCollection, and add callback