// can force update with /update?force=1