improved FTP client