Library for data synchronization