update all when first time register