refactor tweetViewController