use HttpChannel to send the request
updated deps