added observer singleton pattern realization with NSNotificationCenter mechanism inside