Updating dependencies and adapting per new APIs