updates to benchmark: promises, setup benchmarks

TBR=jmesserly
BUG=

Review URL: https://codereview.appspot.com/151670043