c# taskscheduler default vs current