reslove bug, get data wrong
modify User