update button spec