Update lib/needle.js