sync merge