更改文件命名，同时将if结构修改成为switch结构

sync 是什么意思，是去 pull 么还是做什么事情？