update dependencies and tests
fix tests