Add http request promise