remove unused function and setup
update deps
remove old dist task
add test from issue #1