Move online/offline state handling into notifier framework