use an existing setImmediate shim