return statistic result as promise, and auto release 0.0.8