In the sync event handler I can suggest to check if there are any pending changes
in the dataSource e.g.
If changes were correctly synchronized with the server then there should be any pending changes in the dataSource. An alternative would be to use the requestEnd
event instead and check if there are any errors in the response.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.