use a single collector for the whole task
Merge pull request #2 from stevecrozz/master

should not use a new collector on each new coverage event