add lftp and parallel download support