rewrote evaluation cache generation; changer choose_tweets to use diversity