You should try turbomode I didn't use run w/out screen refresh so you could have the chance to see what it is doing.
don't know what to call it don't even know what it is, but all code is mine.