moved salesforce authentication to a task