fix bug about 重复注册