force to deal with the whole map only
update the doc