update from diff comp