You need find your own way to detect the asset update status. Then set the RemoteLoadPath in runtime according to your logic. This is flexible enough to implement most update logic.
However, you can only do this once before addressable initialized, which limits the use case.