fix up playlist mutation + tests