update regist funcs