fetch after sync completed
sync logic