use dot reporter
rewrote async call handler execution to be less terrible