Feature: updating a resource