Don't cache the classes but reload them on every request and allow concurrency to support SSE (server sent events)
Make the messages list on the index larger