add the Atomic Compare-and-Swap api support....