add AtomicOperation complete