add redis gem
Implement throttling