review server source code and fix all test case