My bad, forgot to add If index cache exists, serve it directly.
Caching fixed finally