new bench for setImmediate