online/offline handling and auto-update with an inactive user timer.