Fix downloader and add exception for already downloaded files