Fatal error: Update.h: No such file or directory when using ArduinoIoTCloud and Arduino_ESP32_OTA

I really need some direction on this error.

Im getting this problem when building:
.pio/libdeps/esp32doit-devkit-v1/Arduino_ESP32_OTA/src/Arduino_ESP32_OTA.cpp:22:10: fatal error: Update.h: No such file or directory

Im trying to use ArduinoIotCloud library, and it requested the Arduino ESP32_OTA library too, so I installed the ESP32 OTA library and after that I had an error because the file update.h is needed in ESP32_OTA.cpp.

Its strange because if i read the Git of that library it uses an update.h file:

But nowhere in there I can locate and update.h file

When i try to add it manually from:


I got another error at build without too much information:
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\esp32doit-devkit-v1\firmware.elf] Error 1

This is my ino file:

platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
lib_ignore = WiFiNINA
lib_deps = 

and files:

Thank you very much