bugfix: check-event-loop-running would error out if ev loop not running. oops.
redid benchmark functions