Enable piping of dpmanip

Now we can use `dpmanip` as a pipe.
This PL depends on #116, so please review it first.
Loading `node_list` should be atomic operation.