better comments explaining what is going on in the NodeThreadPool