refactor
cache intermediate petal import lists