Start update function