button update method