use interface instead of *http.Client in Session.