Reorganize update
Remove update from ctor
Rename --update into --seed-cache