Auto update button size