update dependencies and unit tests