add username uniqueness validation