introduce AtomicInteger and AtomicLong