fix setImmediate detection - again