improved icmp handling, no packets are lost now