support queuing channel for thread pool