better retry download handling
some better error msg handling
downloader finish msg