added basic caching to course details page