remove notification
remove Lang
some fixes
some cleanup
Merge pull request #486 from LipuFei/rm-lang

remove notification and Lang