Ace store returns to Geneva, Ill.