refactoring statistic method and result update, but result update is not
finishd yet