update tracklist functionality