refactor update calls