add item_count fuc
update