updated to use async features of SystemC2.3
this is based upon the async example in the SimpleExamples folder