update dependencies, minor improvements