smarter DeStreaming