fixed task pool with closed stuff