Use hashlib instead of md5
Use axel downloader