Solving I/O Bound Problems with NodeJS