     fetchReferrer = (account, callback)->
 
       unless referrerUsername = account.referrerUsername
-        return callback new KodingError "User doesn't have any referrer"
+        return callback null # User doesn't have any referrer
 
       # get referrer
       JAccount.one 'profile.nickname': referrerUsername, (err, referrer)->


        unless referrer
          # if referrer not fonud then do nothing and return
          return callback new KodingError "Referrer couldn't found"

        callback null, referrer



          fetchReferrer account, (err, _referrer)->
            return logError err  if err
            return  unless _referrer
            referrer = _referrer
            queue.next()

