To add one word, it should reread the whole chat. It doesn't.
A chatbot streams words almost as fast as you can read them. But to choose each next word, a model is built to look back over everything said so far. Do that from scratch every single word, and a long conversation would crawl. It doesn't crawl — it pours. The trick that keeps it pouring is the whole story here.