apply same workflow as rows to charts
Merge pull request #429 from dimagi/chart_render

don't render charts until required