#350 Improve unread forum tracking