Port uproxy-networking to freedom 0.6

Likewise here, I don't think you need to create a new promise.