add some array struct to user db schema && fix bug in admin change pw function