batch sync