sync before and after op sending