button updates and hero message update