fix filter caching issue