 
     # check if ticket has beed updated every 30 min
     update = =>
-      @fetch()
+      if !@initFetched
+        @fetch()
+        return
+      @fetch(true)
     @interval(update, 1800000, 'pull_check')
 
     # fetch new data if triggered

      processData: true
      queue: true
      success: (data, status, xhr) =>

        # check if ticket has changed
        newTicketRaw = data.assets.Ticket[@ticket_id]
        if @ticketUpdatedAtLastCall

          # return if ticket hasnt changed
          return if @ticketUpdatedAtLastCall is newTicketRaw.updated_at

          # notify if ticket changed not by my self
          if newTicketRaw.updated_by_id isnt @Session.get('id')
            App.TaskManager.notify(@task_key)

        # remember current data
        @ticketUpdatedAtLastCall = newTicketRaw.updated_at

        @load(data)
        App.SessionStorage.set(@key, data)

        newTicketRaw = data.assets.Ticket[ticket.id]
        @ticketUpdatedAtLastCall = newTicketRaw.updated_at

        #App.SessionStorage.set(@key, data)
        @load(data)

        # reset article - should not be resubmited on next ticket update
