uplink: handle PART