new AsyncResult object