Better total unread counting per categories