Add support for "immediate" option which controls behavior on when callback is invoked when done called on settled data holder