Update with Locking
diff --git a/nlsr_adl.c b/nlsr_adl.c
index 767d7bd..de6ad07 100644
--- a/nlsr_adl.c
+++ b/nlsr_adl.c
@@ -103,7 +103,11 @@
 	if (res == HT_OLD_ENTRY)
 	{
 		nnbr=e->data;
-		nnbr->status=status;
+		if ( nnbr->status!=status )
+		{
+			nnbr->status=status;
+			nlsr->adj_build_flag++;
+		}
 	}
 	else if(res == HT_NEW_ENTRY)
 	{