add some callback for changed items