pid with retransmission