fix cyclic sync issue