linting fixes and dep updates