add min and max zoom level, slow down users's request, only update map by 1.2 seconds