change tracklist logic