udpates with text and size of button