SIM800 wont reconnect; how to reconnect to gprs network when blynk only keeps trying to reconnect to my server?

But if somehow, it disconnect to the gprs network, arduino keeps trying to reconnect to my server over and over; i need it to detect its a grps issue and try to reconnect to network.

Need to use wdt. In the program, you need to reset the wdt counter, but if the program hangs here: [76867568] Connecting to 128.122.181: 8080
2027 <- Counter i print on BlynkArduinoClient.h to know how retries we have …
[76872569] Connecting to 128.122.181: 8080
2028
[76877571] Connecting to 128.122.181: 8080
there will be a general reset and the program will start from the very beginning.