first implementation of async template for node.js async addons in C++