Support for both sync and async runnables. + LagTester