Initial version of nodejs integration

why would a bolt need setTimeout ???