change MethodCallBaton to derive from NanAsyncWorker [see issue #135]