update readme
clean up promise logic in executePipeline
add strtap