fixed template cache