Not blocking while waiting for ack is hard. See this discussion: http://forum.mysensors.org/topic/2189/serial-api-noack-when-sending-with-ack-failed/2