closes #43: Support idle (no workers) mode