add start server [ci skip]
refactoring [ci skip]