fix icon change delemma