optimise collection candidate selection
cleanup memtable toString