修正部分bug，重构掉全局的service