How to override and refresh loaded asset at runtime by mounting pak file manually?

Fine, the problem is my mount point parameter is error.
My pack pak file has same folder structure of main pak.
And main pak is mounted when game initialize.
I add break point when game initialize and then see FPakPlatformFile::MountAllPakFiles is loading the initial pak.
And FPakPlatformFile::MountAllPakFiles use empty mount point.
So I follow the same empty mount point to mount my pack pak, then I can load blueprint class from pack pak successfully.

But the question of replacing loaded asset is still here.