introduce promise-based getAnd
address issues with talk shows incorrectly listing track