update user generator