Profile async task with data saving