authenticate only if there are no authentications present. heroku scheduler + sidekiq qill take care of the rest