multithread for quick and brute force
add lock