use background worker

find using background worker process;
progress bar for find status