TypeError: cache_sync_hits() takes 3 positional arguments but 5 were given

In cryosparc 4.2.1 with newest patch, when caching files ,there is a error. Below are detail log. Hope someone can help find out why.

Traceback (most recent call last):
  File "cryosparc_master/cryosparc_compute/run.py", line 96, in cryosparc_compute.run.main
  File "cryosparc_master/cryosparc_compute/jobs/refine/newrun.py", line 125, in cryosparc_compute.jobs.refine.newrun.run_homo_refine
  File "/home/spuser/Documents/cryosparc2/cryosparc2_worker/cryosparc_compute/particles.py", line 114, in read_blobs
    u_blob_paths = cache.download_and_return_cache_paths(u_rel_paths)
  File "/home/spuser/Documents/cryosparc2/cryosparc2_worker/cryosparc_compute/jobs/cache.py", line 102, in download_and_return_cache_paths
    used_mb = sync_hits(worker_hostname, ssd_cache_path, instance_id)
  File "/home/spuser/Documents/cryosparc2/cryosparc2_worker/cryosparc_compute/jobs/cache.py", line 156, in sync_hits
    rc.cli.cache_sync_hits(worker_hostname, com.compress_paths(keys), sizes_mb, rc._project_uid, rc._job_uid)
  File "/home/spuser/Documents/cryosparc2/cryosparc2_worker/cryosparc_tools/cryosparc/command.py", line 112, in func
    assert "error" not in res, f'Error for "{key}" with params {params}:\n' + format_server_error(res["error"])
AssertionError: Error for "cache_sync_hits" with params ('biortus4', 'eJxrYImdogcABQIBpA==', [], 'P64', 'J882'):
ServerError: cache_sync_hits() takes 3 positional arguments but 5 were given
Traceback (most recent call last):
  File "/home/spuser/Documents/cryosparc2/cryosparc2_master/cryosparc_command/commandcommon.py", line 200, in wrapper
    res = func(*args, **kwargs)
TypeError: cache_sync_hits() takes 3 positional arguments but 5 were given

Did you

cryosparcm cli "reload()"
cryosparcm cli "refresh_job_types()"

after applying the patch? (guide)

You are right. I used to restart cryosparc after patch.I forgot this time.