Initial asynchronous trust region implementation