fix topic controller