> func doLspStuff() { sleep(60000); }
Now sprinkle them after each keypress. Do you see the issue now?