TODO refreshMap