Update ranking on presales

Uses a sidekiq worker to do the update
Also added sidekiq.