File downloader with NSStream