updates with map