share state update via control message