Esp8266 esp now

hello, i am using esp now to communicate between 2 esps, i've seen that the receiver module runs OnDataRecv code outside the loop to get data . Does the loop and wifi part run in parallel independent of each other ?
while sending and receiving data using libraries functions, the watchdog is fedded ?