update totally