dependency updates and style changes