Kershaw feeling better after bout with flu