Concurrent updates to version

Hi,
Our pipeline allows for a version to link to multiple published files. Our custom publisher can also concurrently update the same version with publishes as they are published.

We occasionally hit an issue when a version contains out of date published file data when it tries to update with a new published file.

Is there a way to simply add to the published file list upon version update? My current workflow is to query the published files, append the new one to that list and then update the version with the updated list.

Any suggestions?
Thanks!

well i found my answer:

multi_entity_update_modes={“published_file”: "add}
on a version update.