update nix expression