move create topic to transactions