Sync immediate after queue is emptied to minimize the time data is not in sync with backend