support --port
refactor
release 0.2.0