update

重新划分代码结构，优化部分方法
update readme