Add caching
Remove unused middleware
Simplify context processors
Remove too agressive caching