fix lucky mode calling complete callback multiple times

As reported in #10, when in "lucky" mode, multiple found callbacks
could still be called instead of the first one only
Merge pull request #11 from jakub-g/fix-lucky-mode

fix lucky mode calling complete callback multiple times