changed observe step data structures and implemented openmp.
added another timer interval, removed some unnecessary data structures.