new function to let main easy
fix some bug like crawler same data