Change updating logic again

Who knows, perhaps this one might even work?