$ionicGoBack goes back to incorrect state but correct view

I have a view with a list in which I delete an item. The delete function works in that the item is deleted and if I restart the app, the item is no longer there.

However, if I delete an item and go to a different item’s page and go back, the deleted item is still displayed in the list. It seems the state/scope is not saved in the $ionicHistory?

I hope that makes sense! Can anyone help?