button promote and update button change