refactor TopicStatistics message

use Duration where applicable,
count traffic in bytes received during window