refactor follow list and start to implement timeline