improvement DownloadFile.java