The problem is that you will got some latency over the reporting... but you would always have the old report

Is there a reason why not running every ten seconds ?