update init with fetch-swv