refactor ByteUtils
solve buffer lifetime problem in Bulkload
refactor to avoid create BytesUtils for every row in bulkload
merge with latest code
refactory BytesUtils to avoid creating buffer for every line in bulkload