so does that mean it will ensure that my function will finish before sending the second message? if yes then good news to me