completed listener/downloader