Re-connection issue with Blynk Edgent and NodeMCU

From what I understand, BLYNK Edgent is blocking. That is, without internet it just keeps on trying to connect, and will not allow other parts of the program to run.

Someone please correct me if this has changed, or if I am wrong about this.