revert to AtomicLong because benchmarks not improved with use of AtomicLongFieldUpdater