finishing update method