changed mlist to check whether they can perform partial download