/topic/:id page and its api