       return if @destroyed
       tempLoadingPoll.url = -> '/db/poll/' + @id
       @poll = tempLoadingPoll
-      _.delay (=> @activatePoll?(forceShowPoll)), 1000
+      delay = if forceShowPoll then 1000 else 5000  # Wait a little bit before showing the poll
+      _.delay (=> @activatePoll?(forceShowPoll)), delay
     onPollError = (poll, response, request) ->
       if response.status is 404
         console.log 'There are no more polls left.'

      @showPoll()
    else
      $pollButton.tooltip 'show'

  showPoll: ->
    return false unless @shouldShow 'poll'

      return @promptForSubscription campaignSlug, 'premium campaign switch clicked'

  loadUserPollsRecord: ->
    return if storage.load 'ignored-poll'
    url = "/db/user.polls.record/-/user/#{me.id}"
    @userPollsRecord = new UserPollsRecord().setURL url
    onRecordSync = ->
