Fixed benchmarking issue by using lock, not spinlock
Fixing screwed up concurrency from last benchmark 'fix'