walk: call callback even if stop is called somewhere else