             return callback err if err
 
             kallback = (err) =>
-              @cycleChannel()
               @updateCounts()
               callback err
 

      else callback null, "group.secret.#{secretName}",
        if oldSecretName then "group.secret.#{oldSecretName}"

  @cycleChannel = do ->
    cycleChannel = (groupSlug, callback = -> ) ->
      JName = require '../name'
      JName.cycleSecretName groupSlug, (err, oldSecretName, newSecretName) =>
        if err then callback err
        else
          routingKey = "group.secret.#{oldSecretName}.cycleChannel"
          @emit 'broadcast', routingKey, null
          callback null
    return throttle cycleChannel, 5000

  cycleChannel:(callback) -> @constructor.cycleChannel @slug, callback


  sendNotification: (event, contents, callback) ->


            @removeMember account, role, (err) =>
              return fin err  if err
              @updateCounts()
              fin()

          # add current user into blocked accounts
