Added option.intervalNonActive as a parameter to availablePromise
Init
Init