tried to improve by moving NanoHttpd thread to HttpDownloader, but MediaPlayer.prepare() still fails