tweaking to UpdateThread and making it use Alternative source better