updating dependencies and using new funcunit implementation.