close the most resource-hungry connection if we use too much memory
avoid pointing from Mailbox/Flag to Session

instead, start at the Connection and look for relevant Session objects
whenever the Sessions need to be informed of changes.
let some short-lived objects be collected
C=D is buggy. leads to memory blowup. disable for now.