added cancel state when thinking about new list