Why my push notification take so long (2 min) to notify user?

Push notification works, but it take very long time to alert user. Is this happen to every Blynkers? Am I need to define every these functions like notifyOnButtonPress() and notifyUptime() to make it notify without big delay? Cant I just make —> Blynk.notify(“WARNING! Your Bag has been snatched!”); only?

SimpleTimer timer;
int x=0;
WidgetLCD lcd(V2);

void setup()
{
Serial.begin(9600);
Blynk.begin(auth, "FKEKKONLY", "fkekkbencbenw");  
timer.setInterval(1000L, sendUptime);
pinMode(D13,OUTPUT);
pinMode(D12,OUTPUT);
pinMode(A0,INPUT);
}

BLYNK_WRITE(10)
{
if (param.asInt()) {
digitalWrite(D13, HIGH);
Blynk.virtualWrite(V3, 1023);
digitalWrite(D12, LOW);
Blynk.virtualWrite(V5, 0);
x=1;
lcd.clear();
} 
else {
digitalWrite(D13, LOW);
digitalWrite(D12, LOW);
Blynk.virtualWrite(V3, 0);
Blynk.virtualWrite(V5, 0);
x=0;
lcd.clear();
}
}

void sendUptime()
{if(x==1)
  { 
  if(vibration<1024)
   { 
    Blynk.notify("WARNING! Your Bag has been snatched!");
    digitalWrite(D12,HIGH);
    Blynk.virtualWrite(V5, 1023);
    lcd.print(5, 0, "WARNING!");
    lcd.print(2, 1, "Bag snatched");
    
   }  
   vibration = analogRead(A0);
   Blynk.virtualWrite(V1,vibration);
   Serial.print("\nAnalog Sensor: ");
   Serial.println(vibration); 
  }  
}

void loop()
{
A:
Blynk.run();
timer.run();
}

Hello. We have a limit - 1 notification per minute. According to your code this could be a reason as you send pushes non-stop. Also you can check notif widget settings and select “HIGH” priority.

If limit 1 min is too much for you you can install local server and remove it (will work only for Android devices).