topic.js bak