Always refresh the bit data display, not only on a new second.

This ensures that current data is displayed in case of reception errors.
Initialize maxone and frac to -1% as sentinel values.
Do not update the results if frac is negative, they are already updated in that case.
Also calculate "maxone" in case of reception errors.