hw3-3: download file from url