misc cleanups and make mixer/transponder use mem pool