Improve the logic to support multiple user messages or questions at the same time without losing context in the flow.