added USATimeObserver class