fixed sync process