add NodeEventUpdate for handleNodeEvent, then we can async update NodeInfoMap's node info