do not start work_threads unnecessarily

thanks Gatis Tomsons @gacha

next step: drop vacant work_threads after a while

closes gh-84