fix the findall method ,add some limit