Fix no cache option

In case of `cache: false` what should be set is`cache-control: no-cache`, instead `cache-control: public` is set, and that turns on even more aggressive caching than default `cache-control: max-age=600`