caching user index