working on data sync