fix byte bug