add restart action; fix same name card loading bug