compareAndSet to set