jengaroot stub
wait for snapshot when connecting to parent
better connection state management
more fleshed out updates protocol