update from leaflet