* refactor password caching * use an update cache function * rename update -> refresh * reject when password expired * refactor the refactoring without messaging * lint * Update packages/extension-base/src/defaults.ts * use timeout in popup Co-authored-by: Github Actions <action@github.com> Co-authored-by: Jaco Greeff <jacogr@gmail.com>