keep 2 free threads in runner