working on threaded version of sub execution; cleaning up node.js code, debugging, next investigate whether annotaiton possible once clients exceed number of threads