backgroundScheduler

An associated scheduler which executes all tasks outside of the main thread