[FEATURE] improved downloader.py exception handling