started work on better range address handling, introduced table 'advertisements' to volatile storage to keep an overview about advertised and not yet requested addresses