multithreaded ssh with md5 checksum to only download parts of a file that changes