removed caching to fix conflict with render_content