sentiment analysis on the fly