Update bundle on web platform

Hi. I’m working with asset bundle.
My game runs on web platform like Chrome.
Before loading bundle, the server sends asset bundle version and I need to update asset bundle if locally stored version is smaller.
But due to cache, I can’t download newer asset bundle even if they exist on the server.

I tried various ways.

assetManager.cacheManager

is not available on the web platform.

bundle.releaseAll();
assetManager.removeBundle(bundle);

Also I tried these functions, but they don’t work as I want.

I know I can update asset bundle with MD5 cache but with MD5 cache, asset bundle will be updated every time.
I need to update bundle when the server sends higher version.

Can I achieve this? If I can achieve this, please let me know.
I will appreciate your answer.

Sincerely.

Well I found a working method after a long grind.
I hope it can help people who feel much pain like me.

await fetch(URL + "/config.json", { cache: "reload" });
await fetch(URL + "/index.js", { cache: "reload" });

Use these code before calling the bundle loading function when you need to update the bundle.
I think just fetching config.json is enough but Cocos Creator requests these two files at the same time so I fetched index.js too.