add rake tasks
improve cache by using singleton and update readme.md
Merge pull request #3 from lyfeyaj/improve_cache

Improve cache