* ackhandler: use an interator to track received packet ranges * use slices.Collect * naming convention