Is setTimeout() blocking in node.js?