byte order for share updates upstream is not always correct

the order of 16bit words is correct but the order of bytes is not always correct.