use built in travis caching

also run bundle update to make sure the cache is not too old