Whenever the list is pulled activity indicator starts animating and I start a background Task. Now when the app is sent to the background by pressing the home button and brought back to the foreground by clicking app icon on homepage or task menu, activity indicator freezes. But background Task is still running and when it finishes
IsRefreshing = false;
and it behaves normally, activity indicator goes away and listview is moved up.