Refactored SingleDownload to FTPService