collection sync