new sync api added