调整单例控制
修改Bug，完善例子