session: use slice as packet buffer