fix icon changing