refs #5 fixed a bug that cannot update user infomation