diff --git a/app/models/university/organization/import.rb b/app/models/university/organization/import.rb
index b4e5f7e06eebc5949d5dc4cb3597037b3f213950..fb53338f1d99c24cc260fb61329e609d28a2a0ae 100644
--- a/app/models/university/organization/import.rb
+++ b/app/models/university/organization/import.rb
@@ -27,9 +27,9 @@ class University::Organization::Import < ApplicationRecord
   after_save :parse
 
   def lines
-    @lines ||= csv.rows
+    csv.count
   rescue
-    []
+    'NA'
   end
 
   def to_s
@@ -39,11 +39,11 @@ class University::Organization::Import < ApplicationRecord
   protected
 
   def parse
-    byebug
-    lines.each do |line|
-
+    csv.each do |line|
+      byebug
     end
   end
+  handle_asynchronously :parse, queue: 'default'
 
   def csv
     @csv ||= CSV.parse file.blob.download, headers: true
diff --git a/app/views/admin/university/organization/imports/index.html.erb b/app/views/admin/university/organization/imports/index.html.erb
index df3fc7199a93eb3b97d43069abdeefab28e92f59..7a1332c6f3bd64a31f9c676bc5fcf1dd878484b3 100644
--- a/app/views/admin/university/organization/imports/index.html.erb
+++ b/app/views/admin/university/organization/imports/index.html.erb
@@ -11,7 +11,7 @@
     <% @imports.each do |import| %>
       <tr>
         <td><%= link_to import, [:admin, import] %></td>
-        <td><%= import.lines.count %></td>
+        <td><%= import.lines %></td>
       </tr>
     <% end %>
   </tbody>