cache nodes
0.1.0
considering weight
0.2.0