switch publish to promise
update readme
add icon and another screeshot