add correct marker when zoom affects icon