the first time to update