add a timeout param to _Request object for custom timeouts