add browser dependency setImmediate