improve list ui