so http.createServer uses threads but other async node code does not.