 
         if @taskHistory.attributes.taskUpdates?.length is 0
             @taskHistory.attributes.hasNoTaskUpdates = true
-            setTimeout (=> @refresh()), 3 * 1000
+            setTimeout (=> @refresh()), (1 + Math.pow(1.5, @sandboxTries)) * 1000
 
         context =
             request: @taskHistory.attributes.task.taskRequest.request

                    @taskFilesSandboxUnavailable = true
                    deferred.resolve()
                )

        deferred


    killTaskTemplate: require './templates/vex/killTask'

    initialize: ->
        @sandboxTries = 0
        @taskFiles = {}
        @taskHistory = new TaskHistory {}, taskId: @options.taskId

