add workerpool