update and read DE