more communication shizzle.

state in simulation is now always up to date