improve： hard code for "map growth factor" is not reasonable