made some stuff in user.update better (still doesn't work)