add setImmediate function

add setImmediate function