How to call child action (render partial) to _layout? MVC not support async for Partial View?
public async Task<PartialViewResult> _Notification()
{
    var data = new List<UserNotification>();
    string apiNotificationUrl = APIProvider.APIGenerator("UserNotification", new List<string> { "UID" }, true, _userSession.UID);
    try
    {
        //data = await Task.Run(() => APIProvider.Authorize_Get<List<UserNotification>>(_userSession.Token, apiNotificationUrl));
        data = await APIProvider.Authorize_Get<List<UserNotification>>(_userSession.Token, apiNotificationUrl);
        if (data == null) new List<UserNotification>();
    }
    catch (Exception ex)
    {
        throw;
    }
    return PartialView(data);
}
View
@Html.Action("_Notification", "Home")
