updates buttons