updates map