Resends are now done when an acknoledge fails or if a packet times out (this time out should be set about 10s)