fix asyn request