use featureset_buffer for simplier render time feature cache from @mappy