refactor playlists controller to handle new position system
playlist controller refactor for new position setup