added basic caching to content server