noted on node async operation and event loop