this should still be able to operate with a timeout of 0. this essentially pushes the execution to the next tick/cycle.

can you verify if it still works with 0? sorry to be nit-picky

@OverFlow636