I’ve made the mark as read / new posts code work faster, but it acts a bit differently.
Once you’re done reading all of the forums, hit the ‘mark as read’, and this will tag all the forums as “Ive read these up to right now”. Meaning, the new flag is date-based, not individual-post-based. Its faster, and now it works like very other forum out there!