skeleton for user.update