update game register to avoid duplicate register