core: Updated stream handling. Now does backoff and reload after restarts