update icon changing