fetch coverage info asynchronously only when required
remember options