fixed this by limiting the check to the first unread post instead of reusing a function to count all unread messages in the subscription queue:https://github.com/cybershadow/DFeed/commit/9cfcab2
Seems like the issues with the forum got worse. It's hardly usable today, most of the time I am being greeted by "forums are being overloaded" message.