fixed sync process order