update icon position via @mlevit