resource updates