fixed Thread pool and threaded convolution