Refactor network tree
Use WaitGroup to signal hub subscriptions
Log timings