add fragment caching to parents/index