started building sync for offline storage with  UI notification