issue of asynchronous is fixed