https://profilbaru.com/en/Interleaved_polling_with_adaptive_cycle_time