Refactor to support async.  AsyncProcessor stil times out.