task list now updating correctly when change is made in later views