Outsourced BackGroundTask to own Class