Enhanced Background Engine
The background engine now only processes activities that have been deferred at the time the background engine was invoked. Any new activities that are deferred after the current background engine is invoked will not be processed until the next background engine is invoked.
Background