diff files between local and remote and upload/download only those files