fixed DataTree key compare