introduction of multithreadedasyncbamproducer for inmemory singlesession environment