protect recursive arg in patch
update vtree to v0.0.16
0.0.16