update for have qty_available