bug fix:
reject duplicate nickname.