update dependencies

Review / merge by @joneshf, @mankyKitty, or anyone else who is willing / able :smile: