update dependencies
add nodeAdd adn nodeRemove event
support add new node
add nodeAdd test