read state changes on server