原子性操作
merge