portfolio semi update