vm::atomic update