set request delegate