Got program in usable state by just reading a bunch of times from the serial port to consume stale updates so that when it is ready to talk again it has a recent value to read.