Was the only thing I could possibly think of. As it's all tied to persistent data, it's un-writing the variables updating for some reason. I thought it could have been because of access to the files or something but beyond that I've got no clue.
actually i don't think it could be persistent data, cause i did delete the files for previous updates so that leaves me wondering how this happens still