complete sync