removes filter_cache

its indirection creates to much confusion for what it is worth