             callback localTickets, msg
         else
           _loadSync (syncTickets, missingUrlIndex) =>
-            Log.info 'tikcet loaded from sync'
-            Log.groupCollapsed 'tikcet loaded'
+            Log.info 'ticket loaded from sync'
+            Log.groupCollapsed 'ticket loaded'
             Log.table localTickets
-            Log.groupEnd 'tikcet loaded'
+            Log.groupEnd 'ticket loaded'
             @set syncTickets, (res, msg) ->
               if not missingUrlIndex.isEmpty()
                 msg = msg or {}

     clear ticket data on storage and local.
    ###
    clear: (callback) ->
      Log.debug 'Tikcet.clear()'
      tickets.clear()
      Chrome.storage.local.set TICKET: []
      Chrome.storage.sync.set TICKET: [], () ->

     remove ticket associated to url.
    ###
    removeUrl: (url) ->
      Log.debug 'Ticket.removeUrl()'
      if not url? then return
      newTickets = (t for t in tickets when t.url isnt url)
      tickets.clear()
