complete sync clycle