change to use a global runtime
remove through
unpin dependencies
update readme
1.0.0