update: add ftp plugin