update remote_directory, recursive