improve locking mechanism
allow to set target ops throughput