Fixed a bug in hdf5 and added coroutines to boost.