update play list logic