add unfollow and refactor timeline