remove old report source; use atomics; shift mutex ownership