code: def update(verbose=False):
      
      local = local_list()
      remote = dict(remote_list())
  
      updated = False
  
      for name, date in local:
          if name in remote and remote[name] > date:
              updated = True
              if verbose:
                  print("Updating '%s'..." % name)
              download(name)
  
      if not updated and verbose:
          print("Nothing to update.")
docs: Update local dictionnaries by downloading the latest version from the
      server, if there's one.