Add runnable interface to ExecutionState