Faster than setTimeout(handler, 0)