tighten up concurrency protection and reduce safety limit on row×samples per thread