updat hex encode process