Please make this method asynchronous because it communicates with webApi and can hang UI.