update deps, some other stuff, prolly broken