nodejs function call thread handling :: there has to be other threads

I have one question Since nodejs is single threaded model and put the function call in stack to be called asynchronously. That would help main thread not getting blocked.. Now my question is; don't we have another thread which is taking care of handling the stacked function calls.. Is that right understanding

Thanks