trackchanges: disable debugging
trackchanges: fix logging statement
trackchanges: use caching - only update the changed positions