One task handler per pool

One task handler per pool