updating icons and button