solve issue with completion never being called when playlist did not exists