fix some bugs and update readme.md