update mode
update merge