diff --git a/juick/config_dialog.ui b/juick/config_dialog.ui
index d331ec812e6521830681c2f637d2d2cdfe19cc63..25587fad47d3879d0932a9e354851d5996a680e9 100644
--- a/juick/config_dialog.ui
+++ b/juick/config_dialog.ui
@@ -81,6 +81,44 @@
                 <property name="position">1</property>
               </packing>
             </child>
+            <child>
+              <object class="GtkHBox" id="hbox4">
+                <property name="visible">True</property>
+                <child>
+                  <object class="GtkLabel" id="avatars_old_lebel">
+                    <property name="visible">True</property>
+                    <property name="xalign">0.029999999329447746</property>
+                    <property name="label" translatable="yes">Update avatars who are older(days)</property>
+                    <property name="ellipsize">start</property>
+                    <property name="track_visited_links">False</property>
+                  </object>
+                  <packing>
+                    <property name="position">0</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkSpinButton" id="avatars_old">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="invisible_char">&#x25CF;</property>
+                    <property name="width_chars">6</property>
+                    <property name="snap_to_ticks">True</property>
+                    <property name="numeric">True</property>
+                    <signal name="value_changed" handler="on_avatars_old_value_changed"/>
+                  </object>
+                  <packing>
+                    <property name="expand">False</property>
+                    <property name="fill">False</property>
+                    <property name="position">1</property>
+                  </packing>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">2</property>
+              </packing>
+            </child>
           </object>
           <packing>
             <property name="position">1</property>
diff --git a/juick/manifest.ini b/juick/manifest.ini
index 87ddb820922a22ff09ec88fe9658ff32b12813bd..4e1070f80ce154b4b56cc6d7aecd68dad3d6f8e2 100644
--- a/juick/manifest.ini
+++ b/juick/manifest.ini
@@ -1,7 +1,7 @@
 [info]
 name: Juick
 short_name: Juick
-version: 0.2
+version: 0.3
 description: Clickable juick links , juick nics, preview juick picturs.
  The key combination alt + up in the textbox allow insert the number of last message (comment or topic).
 authors: Denis Fomin <fominde@gmail.com>, evgen <drujebober@gmail.com>
diff --git a/juick/plugin.py b/juick/plugin.py
index cf7c982cdf045514cefa9f862bfa2938457b0361..b8405bb0ed15c6050e31a8e42555f929f4287159 100644
--- a/juick/plugin.py
+++ b/juick/plugin.py
@@ -33,6 +33,8 @@ class JuickPlugin(GajimPlugin):
                                        self.disconnect_from_chat_control)}
         self.config_default_values = {'SHOW_AVATARS': (False, ''),
                     'AVATAR_SIZE': (20, 'Avatar size(10-32)'),
+                    'avatars_old': (2419200, 'Update avatars '
+                        'who are older 28 days'),
                     'SHOW_PREVIEW': (False, ''),
                     'PREVIEW_SIZE': (150, 'Preview size(10-512)'),
                     'LINK_COLOR': ('#B8833E', 'Juick link color'),
@@ -380,11 +382,12 @@ class Base(object):
         pic_path = pic_path.decode(locale.getpreferredencoding())
         if os.path.isfile(pic_path):
             pixbuf = gtk.gdk.pixbuf_new_from_file(pic_path)
-            if (time.time() - os.stat(pic_path).st_mtime) < 2419200:
+            max_old = self.plugin.config['avatars_old']
+            if (time.time() - os.stat(pic_path).st_mtime) < max_old:
                 return pixbuf
         url = 'http://i.juick.com/as/%s.png' % uid
-        pixbuf = self.get_pixbuf_from_url(
-                                        url, self.plugin.config['AVATAR_SIZE'])
+        pixbuf = self.get_pixbuf_from_url(url,self.plugin.config[
+            'AVATAR_SIZE'])
         if pixbuf:
             # save to cache
             pixbuf.save(pic_path, 'png')
@@ -554,12 +557,14 @@ class JuickPluginConfigDialog(GajimPluginConfigDialog):
                 ['vbox1'])
         self.checkbutton = self.xml.get_object('checkbutton')
         self.avatar_size_spinbutton = self.xml.get_object('avatar_size')
-        self.avatar_size_spinbutton.get_adjustment().set_all(
-                                                        20, 10, 32, 1, 10, 0)
+        self.avatar_size_spinbutton.get_adjustment().set_all(20, 10, 32, 1,
+            10, 0)
+        self.avatars_old = self.xml.get_object('avatars_old')
+        self.avatars_old.get_adjustment().set_all(20, 1, 3650, 1, 10, 0)
         self.show_pic = self.xml.get_object('show_pic')
         self.preview_size_spinbutton = self.xml.get_object('preview_size')
-        self.preview_size_spinbutton.get_adjustment().set_all(
-                                                        20, 10, 512, 1, 10, 0)
+        self.preview_size_spinbutton.get_adjustment().set_all(20, 10, 512, 1,
+            10, 0)
         self.link_colorbutton = self.xml.get_object('link_colorbutton')
         vbox = self.xml.get_object('vbox1')
         self.child.pack_start(vbox)
@@ -571,6 +576,7 @@ class JuickPluginConfigDialog(GajimPluginConfigDialog):
         self.xml.get_object('only_author_avatar').set_active(
                                     self.plugin.config['ONLY_AUTHOR_AVATAR'])
         self.avatar_size_spinbutton.set_value(self.plugin.config['AVATAR_SIZE'])
+        self.avatars_old.set_value(self.plugin.config['avatars_old'] / 86400)
         self.show_pic.set_active(self.plugin.config['SHOW_PREVIEW'])
         self.preview_size_spinbutton.set_value(
                                             self.plugin.config['PREVIEW_SIZE'])
@@ -595,6 +601,9 @@ class JuickPluginConfigDialog(GajimPluginConfigDialog):
     def avatar_size_value_changed(self, spinbutton):
         self.plugin.config['AVATAR_SIZE'] = spinbutton.get_value()
 
+    def on_avatars_old_value_changed(self, spinbutton):
+        self.plugin.config['avatars_old'] = spinbutton.get_value() * 86400
+
     def on_show_pic_toggled(self, checkbutton):
         self.plugin.config['SHOW_PREVIEW'] = checkbutton.get_active()
 
diff --git a/plugins_translations/ru.mo b/plugins_translations/ru.mo
index ed4a7dc951bc4bdc9d8c33107d2f0d93c3b2f3a4..d4840410b57fb78f245d6a2179c85bf98a1a5242 100644
Binary files a/plugins_translations/ru.mo and b/plugins_translations/ru.mo differ