fixed the internal can update bug.