added marker clustering and zoom in when clicking on marker and paginated loading of markers