TV Apps – the challenges of staying current