update again after a bunch of stuff