I'm not familiar with marathon, but why only remove when you stop the app, but you don't need to add when you start it?