Make it fast - Add redis caching