improve msg sync
update from build