a) topic message with new topic name and new message type
--> normal registration
b) topic message with existing topic name, but with different(new) message type.
--> unsubscribe the existing topic message which has same topic name. substantially, register the new topic message in the normal way.
c) topic message with existing topic name and same message type.
--> do nothing.