perf(block): use sync/atomic instead of mutexes
#2735
Merged
sync/atomic instead of mutexes
#2735