add usleep into vm_atomic::lock