topic detail with upload button