I think your problem is here:
$new = $page->get_post_custom_values('new_file');
You must use:
$new = get_post_custom_values('new_file', $page->ID);
You must note also that get_post_custom_values() return an array, so $new will be an array. I think in your case is better to use get_post_meta() in this way:
$new = get_post_meta($page->ID, 'new_file', true);