reduce lock contention by adding one lock per epoch