add disqus and some improvements