first ideas for caching data to speed up rendering added