using thread pool to download psd