change architecture which todo list is based on date