merger add and update