refine code
update version number