🐛 do not use napi in async_work execute callback
- AccessPoint::removeReference may release the object and cause a race with Node.js garbage collector when called from AsyncGetter::ExecuteTask.
Will style and lint in another branch