minor refactor to reduce redundancy
added async_wherenow to watch which dir is being searched (for slow machines, can help user to decide what needs to go in asyncfinder_ignore_dirs)