add queue pool