No. You don't understand. If you look at the code I have, it basically has a call in there with a false. It doesn't close out the message until after the promise resolves. That way if the message update doesn't go away if the data save takes longer than duration time.