better parser and retweets handling