Add node

Please review.
It will use update strategy in `node.add(...)`.
Is it intended? I think it should be documented.