         timeouts[konnector.slug] = setTimeout @checkImport.bind(@, konnector, interval), interval
 
     checkImport: (konnector, interval) ->
-
-        if konnector.month?
-            delete konnector.month
-            @prepareNextCheck konnector, week
-        else
+        # if the timeout is not a month unfinished
+        if not konnector.month?
             importer konnector
-            @prepareNextCheck konnector, interval
+        @prepareNextCheck konnector, interval
 
 module.exports = new KonnectorPoller

            @create konnector

    create: (konnector) ->
        # dirty hack for bypassing timeout limit
        if konnector.importInterval is 'month'
            konnector['month'] = true
            interval = 23 * day
        else
            interval = periods[konnector.importInterval]
        # Check if interval value is more than 10 sec
        if interval? and interval > 10000
            @prepareNextCheck konnector, interval

format = "DD/MM/YYYY [at] HH:mm:ss"
periods = {hour: hour, day: day, week: week, month: month}
timeouts = {}

class KonnectorPoller

    start: ->
