fixed hdf5 problem - variable string for blob was being deallocated because hdf5 only stores ptr until flush