source refactor and shipei e.weibo.com