add and remove the markers when zoom changes