fix bug: update unique username existed in table
finish Article module