added PATCH request method