Adding timing context manager