More asynchronous changes

invoke field changes