update user done n tested