revise the code to increase the readability

- update several crate
This tag has no release notes.