add testcase
add support for AtomicXXX