switch to task pbased query using a callback
add web interface to map ids to addresses - also make both web and dns part optional
add const to make the compiler happy