I am building a trivial messaging app. I am stuck at implementing an unread count implementation for it. I\'ve some ideas. I need affirmation that I am thinking in the right dir