Fix EnsureCompleteProfileMiddleware
Implements better caching on home page