sync worker and offline notification