Added timeout for retransmission