add http patch method support