add peer.cancel_request / TEST REQUIRED!