Update how button worls