added a try catch to continue downloads with bad app names