update all the things (nearly)