adding an etag "randomizer" that changes etags on each run , various small improvements