Progressive download callback queue customization

calling progressive download callback on the main queue leads to UI lags and loose overall application performance. So there should be ability to customize callback queue