PATCH HTTP request implementation