initial enhanced route refresh implementation - works for simple case in self-check