update sproto for big-endian