yes, this wont work due to cache. for instance, if user FOO is online and sombody creates a new thread , user FOO's flower will show green. now untill sombody makes a new thread in that forumn that flower will remain green because everybody is being served the cached page, user FOO could have logged off hours ago.