update whech dep
make input & output streams swapable
-v 0.5.6