Use one thread runner for one task