add observer_timer