Coming from .classic shouldn't be causing this problem. During index page load the number of users is pulled from the database. If cache time has expired the new value will be stored. Are other stats being updated such as post count and reply count? These are also stored in the same cache field.
I can't say off hand why yours isn't working. What's the URL of your site so I can have a first hand look?