Node.js libgit2 asynchronous native bindings