better webservicerequest