update visualization to use Leaflet.markercluster