> for each user to check that on every refresh.

I don't understand... I thought the software would check on new posts ONLY if the user went to the Active Topics page, and then clicked a new "New Posts" option.