require tree order changed