add TestAndSet atomic operator