add chronicle blocking non blocking methods