merge for update