I am implementing protocol with BOOST ASIO which resends response in case it was not acknowledged. I use async_read_some() and deadline_timer running asynchronously alongsid