horizontal list update