improved matching algorithm

- handle growing matching area together with unchanged screenshots
- search whole area every 6 seconds
For the speed, before the patch top showed for single worker 100% qemu and 100% perl process, now it shows 100% qemu and 30% perl.
Additionally, needles far from original position are detected earlier.