调整 main loop