Thanks for the suggestion. The top users should be similar to how games list all-time best scores. Once you achieve a score we feel it should stay even if the person is not active, since they probably put in a lot of effort to get their score at the time.
We could increase the criteria to get on the list, like maybe top 100 users?