add multi reporters support, bug fix