Initial sync implementation