update button width