Recently I have been running into bugs because of the way my app is structured so im making an attempt to improve how the app handles data, however I can\'t decide what to do.