Don't create a bitmap unless necessary, recycle after download