first sync
second sync