Well, what did you expect?
If they device is continuously sending two byte values: 110 then 40 and you always read two bytes at a time, then the first byte will always be teh same, and so will teh second byte.
If you pretend the device is continuously sending 'A' followed by 'B' (to make my typing easier) then it just sends
ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB...
Then it doesn't matter where in that stream of data your code starts to read two byte pairs, the two labels will always get the same value: either 'A' in label 1 and 'B' in label 2 or vice versa. There is no other data to display!