updating state even if it is not enabled