Update and rename Topic to Topic.js