finish implementation

 - complete flags
 - round robin over available DNS servers