update list ui