diff --git a/lib/tasks/user.rake b/lib/tasks/user.rake
index 3c2999e6bbcb151f1375914ee0f6410300b0dd33..dc86d1fa8b1f3c7af8309e6c4de2740e3861b17c 100644
--- a/lib/tasks/user.rake
+++ b/lib/tasks/user.rake
@@ -1,3 +1,5 @@
+require 'benchmark'
+require 'date'
 namespace :user do
   desc 'Assign submitter role to users that had the teacher role'
   task set_submitters: :environment do
@@ -13,5 +15,16 @@ namespace :user do
       user.generate_gamification_relations
     end
   end
-
+  desc "Update users' streak"
+  task :update_streaks => :environment do
+    Benchmark.bm( 20 ) do |bm|
+      bm.report( "Access Database:" ) do
+        User.all.each do |user|
+          if Date.today - user.last_action_at >= 2
+            user.update_attribute(:streak, 0)
+          end
+        end
+      end
+    end
+  end
 end