update semi final