Fix bug in GradualText and integrate it with ConversationState