A computer-implemented method, the method comprising: establishing a first wireless connection between a first audio device and a second audio device; establishing a second wireless connection between the first audio device and a user device; receiving, at the second audio device from the first audio device, a wireless address corresponding to the first audio device; receiving, at the second audio device, first data from the user device; determining, by the second audio device, a first time period allocated to send a first acknowledgement message from the first audio device to the user device, the first acknowledgement message being indicative of receipt of the first data at the first audio device; determining, using the second audio device during a second time period prior to a beginning of the first time period, that the first acknowledgement message was not sent; sending, by the second audio device to the user device during a third time period after the beginning of the first time period, a second acknowledgement message, the second acknowledgement message including the wireless address, the second acknowledgement message being indicative of receipt of the first data at the second audio device; sending, from the second audio device to the first audio device, a first indication of the first data; determining, by the first audio device based on the first indication, that the first audio device did not receive the first data; sending, from the first audio device to the second audio device, a request for the first data; and sending, using the second audio device, the first data to the first audio device. establishing a first wireless connection between a first audio device and a second audio device; establishing a second wireless connection between the first audio device and a user device; receiving, at the second audio device from the first audio device, a wireless address corresponding to the first audio device; receiving, at the second audio device, first data from the user device; determining, by the second audio device, a first time period allocated to send a first acknowledgement message from the first audio device to the user device, the first acknowledgement message being indicative of receipt of the first data at the first audio device; determining, using the second audio device during a second time period prior to a beginning of the first time period, that the first acknowledgement message was not sent; sending, by the second audio device to the user device during a third time period after the beginning of the first time period, a second acknowledgement message, the second acknowledgement message including the wireless address, the second acknowledgement message being indicative of receipt of the first data at the second audio device; sending, from the second audio device to the first audio device, a first indication of the first data; determining, by the first audio device based on the first indication, that the first audio device did not receive the first data; sending, from the first audio device to the second audio device, a request for the first data; and sending, using the second audio device, the first data to the first audio device.