fix checkReadonlyByUpdate