fix: untangle worker pool/set init from start