update todo
protect our data with a mutex
use timer to schedule HELLO and TC messages