In ESP01, Can I check Firebase.available and use Firebase.set in same code?

Hello everyone.

A cople weeks ago, I'm working with ESP-01 and Arduino Firebase.
Everything looks amazing, but now I want that ESP work when a event appear, then I want the ESP write confirmation in Firebase. I tried all ways that I know but I think you can't use Firebase.available and Firebase.Set at same code; I say that becouse the ESP works well the first instruction, then it do not do anything else
If somebody know how can do that, an Arduino Fan will thank you. This is my code, if helps for something.

#include <ESP8266WiFi.h>
#include <WiFiManager.h>
#include <FirebaseArduino.h>

#define FIREBASE_HOST "xxxxxxxxxxxxx.firebaseio.com"
#define FIREBASE_AUTH "whNVfoUFxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

String estado;
WiFiServer server(80);

void setup() {
//Serial.begin(115200);

pinMode(0, OUTPUT);
digitalWrite(0,LOW);
delay(1000);

WiFiManager wifiManager;
wifiManager.autoConnect("Eztoyin");
server.begin();
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.stream("/USU/123");
}

void loop() {
//verestado=Firebase.getString("estado");

if (Firebase.available()) {
FirebaseObject event = Firebase.readEvent();
String eventType = event.getString("type");
eventType.toLowerCase();
//Serial.print("event: ");
//Serial.println(eventType);
if (eventType == "put") {
//Serial.print("data: ");
//Serial.println(event.getString("data"));
String path = event.getString("path");
String data = event.getString("data");
estado = event.getString("data");

if (estado.indexOf("1H2L3L4L")>0) {
digitalWrite(0,HIGH);
} else if (estado.indexOf("1L2H3L4L")>0) {
digitalWrite(0,LOW);
} else {return;}
delay(5);
}
}
Firebase.setString("USU/123/message", "OK");
if (Firebase.failed()) {return;}
}