update map and astart

have some issues to fix, can not find path correctly