Changed API to render recursive from cache