add callback and httpClientGetMethod