added a sleep function to test dumb ideas.
add a non blocking external call to a seperate process.
I have the slow operation example working.  it showed what happended when one long op slowed down other requests.