threads impl and input
running without retransmit
running with 2 retransmit
is working fine so far