refactor: devide the RdapController to 3 controller, by function.