Asset Client and BAM event publisher re fractor

Also, I couldn't find where you close the stream