separate sync into another project