update readme
rename demo target name
refactor closure usage