still allow updating the cache even when we don't read from it
adding cache flag to cli