add sync api