App development – Lobby functionality optimisation

I'm currently working on enhancing the user experience for the <snipped> app, and I've run into a bit of a roadblock. I'm trying to optimize the game lobby to ensure smooth navigation and quick loading times, especially as our user base continues to grow. However, I'm finding that even with various optimizations in place, there's still a noticeable delay when fetching and displaying the available game rooms, particularly during peak usage hours. I've tried implementing caching strategies and minimizing network requests, but the issue persists. Does anyone have suggestions or best practices for optimizing the lobby functionality in real-time multiplayer games like ours, particularly in terms of reducing latency and improving overall performance?