fix async task handling