update c SingleLink