 
 		return
 
+	# Schedule a flush task on the next tick.
 	scheduleFlush = do ->
 		if process? and process.nextTick
 			->

		return

	###*
	 * Schedule a function. The function will run on the next context.
	 * @private
	 * @param  {Function} fn
	###

	###
	_hCount: 0

	###*
	 * All onFulfilled and onRejected functions will be scheduled in
	 * here, so that they can be execute on the next tick.
	 * @private
	###
	fnQueue = Array 1000
	fnQueueLen = 0

