- Add EvaluateAsync methods to Workspace - Use CancelationTokenSource as a method to cancel execution - check status of cancelation token after each block evaluation