Удалось? Какого-то магического кода, который умеет это делать не существует и быть не может. Для каждого приложения все индивидуально. Нужно написать методы деструкторы, которые уничтожат все то, что было создано в приложении за время его работы. И метод, который запустит процесс создания всего заново. Так что не нужно питать иллюзий
Или другой вариант, основывается на том, какие данные обновляются. Если там загружается какая-то новая картинка, к примеру, то просто нужно после ее загрузки убрать старую и поставить новую. То же самое по текстовым данным и всему остальному