update Provider.php: using get_from_url replace file_get_contents