support PATCH method properly