add proxy support for Request