add a HttpReader class for download file via http