make rejectionCount be an AtomicLong and use lazySet