update data with locations