added caching to the filter manager