Well, sir. You should do this in a client instead of separating the function into different program. Just: - Store whatever the client has received / viewed and make it as a cache for later-view And that's how you trim bandwidth usage.... nostr:nevent1qqsgfpmjn0day3wrg4h7el4kw89y77aqx2tkuzc2we0upgf7nye4p2qpz4mhxue69uhkymmnw3ezuemvd96xx6pwd4jsygzxpsj7dqha57pjk5k37gkn6g4nzakewtmqmnwryyhd3jfwlpgxtspsgqqqqqqsg3egpa