update hermit.js, fix songlist type problem