update data.prune
initial refactor async
add async.first
rename flow.first to flow.head
update async.first
add flow.first
version 0.1.6