fix wrong icon bug when scrolling