added retransmissions for the put op