add tab cache to templates