if (!$fetched{$serv}{$chan} && !fetch($serv, $chan)) {
print $ph "Data still not available\n";
} elsif (!scan($serv, $chan)) {
if (!$fetched{$serv}{$chan} && !fetch($serv, $chan)) {
print $ph "Data still not available\n";
} elsif (!scan($serv, $chan)) {