add try options to task.pull