first sync
first sync