Maybe I should only handle the case where the checking jumps from end to start. In between it shouldn't matter and reduces buffer updates. I also plan to add different check intervalls again as it's currently missing.