update register.h