use PATCH instead of PUT