adding atomic instead of individual locks converging and speedup