partially implemented playlist updating