update some more funcs to ebml2