extended async task done