delete os.Exit

panic will be terminated the program, not need to called os.Exit, except that u need to recovery~