updates dependencies and tests