collect data sent from distributed agent