fixed bug when parsing data

update the parser pointers when parsing a reallocated memory location
which changed address