No ActiveSuport dependency
some refactoring update index logic
Merge branch 'master' of github.com:EvilFaeton/tire_async_index