fill gaps in card list