ListVew updates in between activities, but not in between opening and closing of the app