add esp_client