fix: emit cacheBuilt event when run with --skip