correctly display units everywhere

this includes not showing sensors that have no unit attached.
keep and synchronize actor state across clients