fixed DELETE always calling func didPerformRequest on delegate