internal update problem