x hot update