update map gen