javascript innovator.applyMethod async

Hello is there an applyMethod method that returns promise? How do you apply spinners in these cases? I show spinner and start applyMethod but it always shows only after its too late...after the applyMethod is done executing/request returns result. Seems like who gui "thread" is blocked meantime   best regards