Niagara flicking with translucent material, somehow like Z-fighting

I encounter a problem with my burning building scene to render sequence, hope someone can help.


I have a niagara fire effect inside a building with lots of glass.
I want the smoke just get through the glass smoothly but it keeps flickering between the glass and the fire (the effect is similar to z-fighting issue) and I dont know how to fix it.

Is there any solution for this? Thanks you guys for advance.