fix: ensure newly created worker is used only if needed