Binding thread pool on shard instance, not pipeline.
Lazy init