track updates and removes in place
track updates and removes to environment objects