Hash.getdiff now return diff copy