merge: split write_merge_state in two