I just got it properly.
Thread == Call Stack
So, JavaScript and node.js are single threaded system. They read the code line by line even though they are asynchronous. They disappears after they are read and appears again when needed.
The process of making betel :)