first to updata