skip a frame if Module.preMainLoop returns false
skip main loop iterations when gl buffer is stalled, instead of gl frames which may be incorrect to drop