fix Go 1.2, http.Client.Timeout was introduced in Go 1.3