update dependencies, add logging