update button control