add more logging information.
update dependency version.
refactor option & help handling.
update release note.