optimize crawler, fast and stable