- removed unneeded lock for state change notification which can cause deadlock in recursion