basic caching up to proxy layer