refactor

* menu
* cli
* yuyi