update select best mirror iteraction