fixed problem in downloader where some zips might not have all directories in the zip info list, hence not returned by namelist()