implemented checksum and destination hint in route recalc