include setImmediate for 0.8