update more templates; fix grunt services
get user info from douban