infinitely retry syncing, add "you're offline" alert
update appcache