Node.js overhaul