Ensure we update all promises asynchronously.
Merge branch 'master' into async
Update CHANGELOG and bower.json.
Define cached variable outside of timeout.
Add jshintrc.
Merge pull request #6 from incuna/async

Ensure we update all promises asynchronously.