catch exception and keep processing download list