make worker count configurable