Worldmap with table format not updating the location

I have a worldmap panel being served with locations in table format:
[{“name”: “location name”, “latitude”:float, “longitude”: float, “value”: int}…]
Map data options is set to “json result”/“current”.
On dashboard load the points are located correctly, but after changing the name, value and locations and clicking on “dashboard refresh” only the name and value are updated (the tooltip shows the new name and value); the points are not moving. If I refresh the page then the points are shown on the right location.
The datasource is configured as SimpleJson.