A self loop manage to keep check the condition and update some data status if needed.