make import ui more robust + save import status in session for each state