A computer implemented method for transmitting messages generated by a continuous glucose monitor (CGM), the method comprising: generating a first message at the CGM at a first time, the first message being related to blood glucose measuring; generating a second message at the CGM at a second time, the second time being after the first time, the second message being related to blood glucose measuring; determining an elapsed time since a transmitter of the CGM has transmitted data; determining whether the elapsed time is greater than a threshold; determining whether the second message is to be transmitted before the first message, in response to the elapsed time being greater than the threshold; and transmitting data corresponding with the second message before transmitting data corresponding with the first message to a diabetes management device, in response to determining that the second message is to be transmitted before the first message.