update groups observer logic.
Add new timer changes.