try timeout instead of switching mirror