Fix OperationManager singleton #14, added checks before starting an empty download content thread