fixed change_map consistancy bug