修改众多bug