Reporters: allow synchronous and asynchronous mode