async _pollResult( allStreams, firstRun ) {
		try {
			this.trigger( "streams-all", allStreams );

			// fill cache and get streams which are new
			const newStreams = cacheFill( allStreams, firstRun );
			this.trigger( "streams-new", newStreams );

			// remove disabled channels
			const filteredStreams = await this._filterStreams( newStreams );
			this.trigger( "streams-filtered", filteredStreams );

		} catch ( e ) {
			await logError( e );
		}
	}
@param {TwitchStream[]} allStreams
@param {boolean?} firstRun
@returns {Promise}