change button text and width