process message reply and timeout