fix valgrind error (no init)
update headers