use NanNewLocal (0.11-friendly) to construct callback args